a{
    text-decoration: none;
}
body{

  background: #ffffff;
  margin: 0;
  padding: 0;
  font-family:  "San Francisco", "PingFangSC", Microsoft Yahei;
  
}
ul, li{
  list-style: none;
}
.circle_list{
    height: 2.65rem;
    float: left;
    width: 100%;
    background: #f4f5fa;
}
.swiper-slide{
    width: 2.3rem;
    height: 2.65rem;
    float: left;
    text-align: center;
}
.circle_logo{
    width: 1.33rem;
    height: 1.33rem;
    margin-top: 0.37rem;
    margin-left:auto;
    margin-right:auto;


}
.circle_logo img{
    float: left;
     border-radius: 0.13rem;
}
.swiper-slide span{
    font-size: 0.4rem;
    color: #333333;
    display: block;
    line-height: 0.39rem;
    margin-top:0.21rem;
}
.info_title{
    width: 100%;
    height:1.33rem;
    border-bottom: #E5E5E5 0.01rem solid;
    background: #fff;
    float: left;
    font-size: 0.43rem;
    line-height: 1.33rem;
    padding-left: 0.41rem;
}

/*投友点评*/
 .inveset-com {
 padding-bottom: 0.453333333rem;
  /* background: #f4f5fa; */
  float: left;
}
.inveset-img img{
  width: 2.533333333333333rem;
  height: 2.24rem;
  margin-top: 2.15rem;
}
.inveset-img p{
  font-size: 0.40rem;
  color: #999;
  margin-top: 0.4rem;
}
.inveset-img{
  width: 10rem;
  text-align: center;
}
.inveset-com > ul > li{
  background: #fff;
  padding: 0.4rem 0.4rem 0 0.4rem;
 border-bottom: 0.010333333rem solid #e5e5e5;
}
.item-top {
  font-size: 0;
   height: 1.34666667rem;
   width: 9.2rem;
   overflow: hidden;
}
.item-top > .item-right {
  width: 65%;
  display: inline-block;
  float: left;
}
/*#user_info > li > a{
  position: relative;
  top: 0.6rem;
}*/

.clearfix::before {
    content: "";
    display: table;
    clear: both;  
} 
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}
.item-top > .item-right > img {
  width: 1.14666667rem;
  height: 1.14666667rem;
  border-radius: 0.106666667rem;
  margin-right: 0.32rem;
  display: inline-block;
  overflow: hidden;
}
.item-top > .item-right > .user {
display: inline-block;
position: relative;
top: -0.14rem;
font-size: 0;
}
.item-top > .item-right > .user > h4 {
  font-size: 0.346666667rem;
  position: relative;
  top:-0.6rem;
  color: black;
  display: inline-block;
  
}
.item-top > .item-right > .user > p {
  font-size: 0.22rem;
  display: inline-block;
  background-color: #4AA7FF;
  color: #fff;
  position: relative;
  top: -0.566666667rem; 
  left: 0.56rem;
  width: 0.7733333333rem;
  text-align: center;
  padding : 0.06rem 0;
  border-radius: 0.05333333rem;
}

.item-left {
  height: 1rem;
  text-align: center;
  float: right;
  position: relative;
  display: inline-block;
  width: 50%;
}
.item-left > .item-good > img {
  width: 0.346666667rem;
  height: 0.37333333rem;
  margin-right: 0.1rem;
  margin-top: 0.1rem;
}
.item-left > .item-good {
  display: inline-block;
  width: 1.6rem;
  height: 0.64rem;
  font-size: 0.32rem;
  color: #dc3838;
  background: #fff5f5;
  border: 0.02rem solid #dc3838;
  border-radius: 0.32rem;
  overflow: hidden;
  position: relative;
  right: -0.32rem;
}
.item-left > .item-good > span {
  display: inline-block;
  position: relative;
  top:-0.07rem;
} 
.item-left > .item-no > span {
  display: inline-block;
  position: relative;
  top:-0.07rem;
} 
.item-left > .item-com > span {
  display: inline-block;
  position: relative;
  top:-0.07rem;
} 
.item-left > .item-com > img {
  width: 0.346666667rem;
  height: 0.37333333rem;
  margin-right: 0.1rem;
  margin-top: 0.1rem;
}
.item-left > .item-com {
  display: inline-block;
  width: 1.6rem;
  height: 0.64rem;
  font-size: 0.32rem;
  color: #999999;
  background: #ffffff;
  border: 0.02rem solid #999999;
  border-radius: 0.32rem;
  overflow: hidden;
  position: relative;
  right: -0.4266667rem;
}
.item-left > .item-no > img {
  width: 0.346666667rem;
  height: 0.37333333rem;
  margin-right: 0.1rem;
  margin-top: 0.1rem;
}
.item-left > .item-no {
  display: inline-block;
  width: 1.6rem;
  height: 0.64rem;
  font-size: 0.32rem;
  color: #999999;
  background: #ffffff;
  border: 0.02rem solid #999999;
  border-radius: 0.32rem;
  overflow: hidden;
  position: relative;
  right: -0.32rem;
}
/*舆情报道*/
.opinion-item {
  height: 1.6rem;
  background: #f4f5fa;
  margin: 0.32rem 0;
}
.opinion-img {
  display: inline-block;
  width: 1.6rem;
  height: 1.6rem;
  float: left;
}
.opinion-img > img{
  width: 1.6rem;
  height: 1.6rem;
  display: inline-block;
  border: none;
  overflow: hidden;
}
.opinion-content {
  width: 100%;
  height: 1.6rem;
  display: inline-block;
  padding: 0.213333333rem 0.2133333333rem 0.2rem 0.2133333333rem;
  float: left;
}
.opinion-content >h4 {
  font-size: 0.32rem;
  color: #333333;
  padding-bottom: 0.32rem;
}
.opinion-content > a {
  font-size: 0.32rem;
  color: rgb(38,126,239);
  position: relative;
  
}
.item-bottom > p {
  font-size: 0.37333333rem;
  line-height: 0.52rem;
  color: black;
  padding-top: 0.32rem;
}
.comment {
  width: 6rem;
  float: left;
  position: relative;
  top: -0.64rem;
  left: 1.48rem;
}
.comment> ul > li {
  display: inline-block;
  margin-right: 0.266666667rem;
}
.comment > ul > li > span {
  display: inline-block;
  height: 0.506666667rem;
  font-size: 0.306666667rem;
  text-align: center;
  background: #fff5f5;
  border: 0.01333333rem solid #dc3838;
  border-radius: 0.0533333333rem;
  color: #dc3838;
  padding: 0.106666667rem 0.13333333rem 0.09333333rem 0.106666667rem;
  margin-left: 0.01rem;
} 
.user_infor :first-child {
  display: inline-block;
}
.item-top > .top-btn {
  font-size: 0.4rem;
  font-weight: bold;
  text-align: center;
  border-radius: 0.05333333rem;
  display: inline-block;
}
.item-top:first-child {
  top: 0.1 !important;
}
.item-time{
  float: left;
}
.item-time >p {
  font-size: 0.32rem;
  padding: 0.5rem 0;
  color: #999999;
}

/*加载线*/
.loading {
 padding: 0 0.4rem;
  text-align: center;
  width: 100%;
  display: none;
  background: #FFFFFF;
  height: 0;
}
.loading > span {  
  display: inline-block;
  width: 40%;
  border-top: 0.02rem solid #999999;
  position: relative;
  top :0.62rem;
}
.loading > .loading-left{
  float: left;
}
.loading > .loading-right{
  float: right;
/*  position: relative;
  top: -0.58rem;*/
}
.loading > p {
  font-size: 0.326666667rem;
  color: #999999;
  display: inline-block;
  line-height: 1.42rem;
  position: relative;
  top: -0.1rem;
  transform: translateX(10%);
/*  padding-left: 4.2rem;
*/}
.base-line {
  padding: 0 0.4rem;
  text-align: center;
  width: 100%;
  height: 1.42rem;
  /*display: none;*/
  background: #FFFFFF;

  height: 0;
}
.base-line > span {  
  display: inline-block;
  width: 32%;
  border-top: 0.02rem solid #999999;
  position: relative;
  top: 0.62rem;
}
.base-line > .base-left{
  float: left;

}
.base-line > .base-right{
  float: right;
}
.base-line > p {
  font-size: 0.326666667rem;
  color: #999999;
  display: inline-block;
  line-height: 1.42rem;
  position: relative;
  top: -0.1rem;
  transform: translateX(1%);
/*  padding-left: 3.6rem;
*/  /*left: 2.3rem;*/
}

/*投顾点评*/
.container {
  display: none
}
.inveset-com > ul >li > a > .item-top >.item-right > .user >img {
width: 0.4266666667rem;
height: 0.4266666667rem;
display: inline-block;
position: relative;
top: -0.54rem;
left: 0.16rem;
}

.deep-test {
  background: -webkit-linear-gradient(left, #78BFF4 , #529EED) !important; /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #78BFF4 , #529EED) !important; /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #78BFF4 , #529EED) !important; /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #78BFF4 , #529EED) !important; 
  color: #fff !important;
  border: none !important;
}
.letter-cloak {
background: -webkit-linear-gradient(left, #F9C037 , #FC9E1E) !important; /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #F9C037 , #FC9E1E) !important; /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #F9C037 , #FC9E1E) !important; /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #F9C037 , #FC9E1E) !important; 
  color: #fff !important;
  border: none !important;
}
.public-sent {
  background: -webkit-linear-gradient(left, #3ECDA6 , #24B07F) !important; /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #3ECDA6 , #24B07F) !important; /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #3ECDA6 , #24B07F) !important; /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #3ECDA6 , #24B07F) !important; 
  color: #fff !important;
  border: none !important;
}

/*底部*/
.comment-footer {
  position: fixed;
  bottom: 0.8rem;
  right: 0.42rem;
  z-index: 100;
}
.comment-footer-left >div{
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.64rem;
  background: -webkit-linear-gradient(left, #F9C037 , #FC9E1E) !important; /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #F9C037 , #FC9E1E) !important; /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #F9C037 , #FC9E1E) !important; /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #F9C037 , #FC9E1E) !important; 
  text-align: center;
  margin-bottom: 0.42rem;
}
.comment-footer-left >div >img {
  width: 0.6766666667rem;
  height: 0.573333333rem;
  position: relative;
  top: -0.12rem;
}
.comment-footer-left >div > p{
  font-size: 0.266666667rem;
  color: #fff;
  position: relative;
  top: -0.12rem;
}
.comment-footer-right >div{
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.64rem;
  background: -webkit-linear-gradient(left, #78BFF4  , #529EED) !important; /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #78BFF4  , #529EED) !important; /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #78BFF4  , #529EED) !important; /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #78BFF4  , #529EED) !important; 
  text-align: center;
}
.comment-footer-right >div >img {
  width: 0.50666666667rem;
  height: 0.506666666667rem;
  position: relative;
  top: -0.12rem;
}
.comment-footer-right >div > p{
  font-size: 0.266666667rem;
  color: #fff;
  position: relative;
  top: -0.12rem;
}
/*举报按钮*/
.report{
    background: url('../images/icon_qz_jubao_nor.png') 0 0 no-repeat;
    background-size:0.37rem 0.32rem;
    display: block;
    float: right;
    width: 1.17rem;
    height: 0.33rem;
    color: #999;
    z-index: 999;
    font-size: 0.35rem;
    line-height: 0.33rem;
    text-align: right;
    margin-right: 0.33rem;
    margin-bottom: 0.05rem;
}
.report_stag{
    background: url('../images/icon_qz_jubao_nor.png') 0 0 no-repeat;
    background-size:0.37rem 0.32rem;
    display: block;
    float: right;
    width: 1.17rem;
    height: 0.33rem;
    color: #000;
    z-index: 999;
    font-size: 0.35rem;
    line-height: 0.33rem;
    text-align: right;
    margin-right: 0.33rem;
}

/*举报弹窗*/
.report_form{
    width: 100%;
    height:13.74rem;
    background: #fff;
    float: left;
}
.report_title{
    height: 1.63rem;
    width:100%;
    line-height: 1.63rem;
    font-size: 0.45rem;
    text-align: center;
    font-weight: bold; 
}
.report_form ul{
    width: 100%;
   
}
.report_form ul li {
    height: 1.17rem;
    width: 94%;
    border-bottom: #E5E5E5 0.01rem solid;
    font-size: 0.43rem;
    color: #333333;
    line-height: 1.17rem;
    margin-left: 3%;
}

.report_form ul li span{
    height: 1.17rem;
    font-size: 0.43rem;
    color: #333333;
    line-height: 1.17rem;
    float: left;
}
.report_form ul li h4{
    height: 1.17rem;
    font-size: 0.43rem;
    color: #999999;
    line-height: 1.17rem;
    float: right;
}
.textarea_title{
    height: 1.17rem;
    width: 94%;
    font-size: 0.43rem;
    color: #333333;
    line-height: 1.17rem;
    margin-left: 3%;
}
.more_report{
    background:#F7F7F7;
    width: 8.8rem;
    margin-left: 0.3rem;
    border-radius: 0.11rem;
    border:0;
    height: 2.67rem;
	font-size: 0.32rem;
	padding: 0.3rem;
}
.sub_report{
    width: 9.2rem;
    margin-left: 0.3rem;
    background:#DC3838;
    height: 1.31rem;
    border-radius:0.11rem;
    font-size: 0.48rem;
    color: #fff;
    text-align: center;
    line-height: 1.31rem;
    margin-top: 1.07rem;
}
/*推荐投*/
.right-bottom > .right-btn {
  float: right;
  font-size: 0.4rem;
  font-weight: bold;
  text-align: center;
  border-radius: 0.05333333rem;
  position: relative;
  top: -1.64rem;
  left: 0.25rem;
}
/*推荐投*/
.btn-sug {
  background: url('../images/sugBtn.png') 0 0 no-repeat;
  background-size: cover;
  width: 1.75rem;
  height: 0.84rem;
  float: right;
}
/*放心投*/
.btn-set {
  background: url('../images/heartBtn.png') 0 0 no-repeat;
  background-size: cover;
  width: 1.75rem;
  height: 0.84rem;
  float: right;
}
/*谨慎投*/
.btn-pru {
  background: url('../images/careBtn.png') 0 0 no-repeat;
  background-size: cover;
  width: 1.75rem;
  height: 0.84rem;
  float: right;
}
/*不要投*/
.btn-no {
  background: url('../images/noBtn.png') 0 0 no-repeat;
  background-size: cover;
  width: 1.75rem;
  height: 0.84rem;
  float: right;
}

.info_bottom{
  width: 100%;
  height: 1.3rem;
}